package cn.edu.zut.internship.iservice.student;

import cn.edu.zut.internship.bean.sys.Result;

import java.util.Map;

public interface StudentSV {
    /**
     * 根据学生Id获取学生信息
     * @return
     */
    Result getStudentById();

    /**
     * 列表查询学生
     * @param params
     * @return
     */
    Result selectStudent(Map params);

    /**
     * 删除学生
     * @param teachId
     * @return
     */
    Result delectStudent(String teachId);

    /**
     * 更新学生信息
     * @param params
     * @return
     */
    Result updataStudent(Map params);

    /**
     * 从excel导入学生
     * @param params
     * @return
     */
    Result importStudent(Map params);

    /**
     * 列表查询未分配教师的学生
     * @param params
     * @return
     */
    Result getNoTeachStudent(Map params);
}
